分类:AI Agent

Anthropic协议02、AgentForge 适配Anthropic接入核心实践

<p>本文记录 AgentForge 开源项目适配 Anthropic 的接入实践:基于统一 ChatModel 协议,讲解 Headers、SystemMessage、User/AI 消息、工具调用、参数与 stop_reason 的映射规则,以及流式实现、错误处理与后续演进方向。</p>

OpenAI协议02、AgentForge 适配OpenAI接入核心实践

<p>本文记录 AgentForge 开源项目适配 OpenAI 的接入实践:基于统一 ChatModel 协议,讲解 Headers、消息、参数、响应与 finish_reason 的映射规则,并覆盖流式实现、OpenAI-compatible 服务、HTTP 错误处理与协议差距。</p>

MCP 协议详解:历史演进、协议设计与 Client/Server 底层原理

<p>本文系统讲解 MCP(模型上下文协议)的历史演进与底层原理:从 M×N 集成难题与 LSP 类比讲起,展开 JSON-RPC 消息模型、Host/Client/Server 三角色、能力协商、传输与生命周期设计,并给出 Java 快速搭建与对接 Agent 的完整流程。</p>

MCP 框架调研与 AgentForge 接入实现

<p>本文对比 MCP 主流 Java 框架(LangChain4j、Spring AI、AgentScope)的协议实现路线,剖析 AgentForge “核心自研协议栈 + 官方 SDK 可选桥接”的选型依据,并给出 stdio/HTTP 双传输接入、ToolExecutor 映射与验证的落地实践。</p>

AgentForge Local 工具模块核心设计原理

<p>本文讲解 AgentForge Local 工具模块的核心设计:通过 @Tool / @P 注解与反射,把普通 Java 方法自动扫描为 ToolSpecification,并完成 JSON 参数到方法入参的类型转换与反射调用,实现零依赖“让模型直接调用 Java 方法”。</p>

AgentForge HTTP 工具模块核心设计原理

<p>本文讲解 AgentForge HTTP 工具模块的核心设计:把一组 REST 接口声明式映射为 ToolSpecification 与 ToolExecutor,涵盖参数四维模型、请求体智能判断、重试容错与 curl 解析互转,让模型像调用本地方法一样调用 HTTP 接口。</p>